💡 เมื่อเราได้เรียนรู้วิธีการเขียนเว็บมาสักพักแล้ว ไม่ว่าจะเป็นพื้นฐานที่สำคัญ เช่น HTML, CSS และ JavaScript แล้วเราอยากจะอยากไปลองใช้ Library หรือ Framework เจ๋ง ๆ ที่ช่วยในการเขียนเว็บ อย่าง React ต้องรู้อะไรบ้าง ??
.
👉 ซึ่งไอเจ้า React เนี่ยมันมีพื้นฐานจาก JavaScript นั่นเอง เราจึงจำเป็นต้องรู้ Concept ที่สำคัญ ๆ ก่อนจะไปใช้งานเจ้า React นั่นเอง
.
มีอะไรบ้าง?? ไปดูกันเลยจ้า 🔥
.
⚙️ Basic Data Structure
Data Structure เป็นหัวใจหลักในการเขียนโปรแกรม ดังนั้นเราต้องเรียนรู้ Data Structure ประเภทต่าง ๆ ให้เข้าใจก่อน ตัวอย่างเช่น การรับ-ส่ง Request จาก API มายัง JS เราก็ต้องมีวิธีที่จะจัดการกับโครงสร้างของข้อมูลที่ดึงมาจาก API เพื่อให้เราสามารถนำข้อมูลนั้นไปใช้ได้ตามต้องการ
.
🌟 DOM
DOM หรือ Document Object Model เป็นการปรับเปลี่ยนโครงสร้าง HTML ให้เป็นแบบ Object โดยให้ JavaScript สามารถจัดการกับ HTML ผ่านโครงสร้างของ DOM ได้นั่นเอง ซึ่งเจ้า React จะใช้โครงสร้าง DOM เป็นหลัก เพื่อสร้างการโต้ตอบบนหน้าเว็บที่สะดวกยิ่งขึ้น ตัวอย่างเช่น เมื่อคลิกปุ่มสามารถแสดงข้อความ หรือเปลี่ยนสีของข้อความนั่นเอง
.
🚚 API
API ย่อมาจาก Application Program Interface ซึ่งเราต้องมีพื้นฐานการใช้งาน API เพื่อนำข้อมูลมาใช้บนหน้าเว็บนั่นเอง อาจจะไม่ต้องถึงกับสร้าง API ใช้ก็ได้นะ เพียงแค่รู้โครงสร้าง และวิธีการดึงมาใช้งานพื้นฐานก็พอแล้ว !!
.
🔧 Axios / Fetch
เครื่องมือสำคัญที่ช่วยให้เราดึง API ต่าง ๆ มาใช้งานได้ง่ายมากขึ้นนั่นเอง !! ซึ่งเป็นสิ่งสำคัญมาก ๆ ในการพัฒนาหน้าเว็บ เพราะมันจะช่วยให้เราสามารถรับ-ส่งข้อมูลแบบไดมามิก และเชื่อมต่อระหว่าง Back-end ได้ง่าย
.
📚 ES6+
สิ่งสำคัญคือเราต้องเรียนรู้วิธีเขียน JavaScript มาตรฐานใหม่ ซึ่งจะช่วยให้โค้ดของเรามีรูปแบบที่อ่านง่ายมากขึ้น !! ซึ่งใน React ที่จะนิยมใช้ ได้แก่ Template Literals, Arrow Functions, Promise, Async / Await, const & let vs var และ Spread Operator นั่นเอง
.
🗂️ JS Array Methods
เมื่อเราสามารถดึงข้อมูลจาก API มาใช้ได้แล้วนั้น เราก็ต้องรู้จักวิธีจัดการกับข้อมูลนั้น ๆ ด้วยนะ ซึ่งมันจะง่ายขึ้นถ้าเรารู้จักใช้ความสามารถของ Array Methods ต่าง ๆ ซึ่งที่นิยมใช้กัน ได้แก่ map(), forEach(), find(), และ filter() เป็นต้น บอกเลยว่าถ้าใช้พวกนี้เป็น ทำให้ชีวิตง่ายขึ้นแน่นอน!! 5555
.
อะทั้งหมดนี้คือ Concept JavaScript พื้นฐานที่สำคัญที่คนเขียน React ต้องมีนะ หวังว่าเพื่อน ๆ จะชอบกันน้าาาา ใครมีอะไรเพิ่มเติมคอมเมนต์ไว้ได้เลย 🥰
.
📑 Source : https://lorenzejay.hashnode.dev/javascript-concepts-you-should-know-before-jumping-into-react-or-any-other-frontend-framework
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「react template」的推薦目錄:
- 關於react template 在 BorntoDev Facebook 的最讚貼文
- 關於react template 在 BorntoDev Facebook 的最佳貼文
- 關於react template 在 BorntoDev Facebook 的最佳解答
- 關於react template 在 Full React Tutorial #3 - Components & Templates - YouTube 的評價
- 關於react template 在 flatlogic/sofia-react-template - GitHub 的評價
- 關於react template 在 React Templates 的評價
- 關於react template 在 How we switched our template rendering engine to React 的評價
- 關於react template 在 How can I render a tag with react? - Stack Overflow 的評價
react template 在 BorntoDev Facebook 的最佳貼文
🌈 อยากสร้างหน้า UI แบบ Facebook สวย ๆ ต้องทำยังไงน้าาา ??
.
ไม่ยาก! เพราะแอดหา Template หน้า UI แบบ Facebook มาให้แล้วจ้า เอาไปปรับใช้กันได้เลย สะดวกสุด ๆ !! ซึ่งเจ้านี่ทำจาก React และ Tailwind CSS บอกเลยมือใหม่ก็ทำตามได้ง่ายสุด ๆ
.
🖥️ อยากดู Demo สวย ๆ กดลิงค์เลย >> https://facebook-clone-f.netlify.app/
.
📑 GitHub >> https://github.com/saifulshihab/facebook-clone
.
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะคะ ถ้าชอบฝากกดไลก์กดแชร์เพื่อเป็นกำลังใจให้พวกเราด้วยนะ 🥰
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
react template 在 BorntoDev Facebook 的最佳解答
🤣 Sandbox ไหนเป็นยังไง แอดไม่รู้ แต่ที่ รู้ ๆ Sandbox นี้ดีต่อใจสาย Dev แน่ ๆ (แถมยังใช้ฟรีด้วยยย !!)
.
ใครที่กำลังมองหาที่ ๆ สามารถเขียนโค้ดสำหรับสร้างเว็บ - เว็บแอป โดยไม่ต้อง Setting อะไรให้วุ่นวาย และ ยังใช้งานพร้อมกันกับเพื่อน ๆ แสดงผลเหมือน Deploy จริงได้แบบทันที ต้องเว็บนี้เลย https://codesandbox.io/
.
✅ ที่มีความเด็ดตรงที่มี Template ของเครื่องมือกว่า 32 แบบ !! ไม่ว่าจะเป็น React, Vue, Angular, TypeScript, Node HTTP Server, Ember และ อื่น ๆ อีกเพียบ ที่แค่เรา "คลิก" ทีเดียว ก็พร้อมให้เราเขียนออกมาในรูปแบบออนไลน์ได้แล้วว !!
.
ใช่แล้วหละ เราสามารถจัดการ Files ต่าง ๆ สร้าง Folder ได้ตามใจชอบผ่านเว็บเขาเลย และ ที่สำคัญฟรีด้วยจ้า (แต่เขาให้แค่ 20MB นะ ! ถ้าใครอยากได้มากกว่านี้เริ่มต้นเดือนละ 7$ เท่านั้น)
.
⭐ แอดว่าเหมาะมาก ๆ ถ้าใครอยากจะทำขึ้นงานแบบไว ๆ / เอาไว้ติวกับเพื่อน ๆ / สร้าง project ขนาดย่อม ๆ ที่ไม่ใช้พื้นที่เยอะ / อยากแปะให้เพื่อนรีวิวโค้ดแบบ realtime ก็ใช้ประโยชน์ได้ดีจัดด ๆ
.
เอาเป็นว่า โพสต์นี้แอดไม่ได้ตังจากเขาซักบาท อยากเล่น Sandbox ที่ไม่ใช่แค่ปราสาททราย แต่เป็นของดีที่ใช้ง่ายจัด ๆ ก็ไปลองกันเองได้เลยจ้าา 555555 >> https://codesandbox.io/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
react template 在 flatlogic/sofia-react-template - GitHub 的推薦與評價
Sofia React Template. Free and open-source admin dashboard template built with React v17.0.2 and Bootstrap v4.6. Developed with ❤️ by Flatlogic. ... <看更多>
react template 在 React Templates 的推薦與評價
Light weight templates for React. ... Simply precompile your way to clear React code. Easy syntax that's similar to HTML, supported by most IDEs. ... <看更多>
react template 在 Full React Tutorial #3 - Components & Templates - YouTube 的推薦與評價
Hey gang, in this React tutorial we'll take a look at how components are made and how they return JSX ... ... <看更多>